class Turma {
  public:
		// Construtor
		Turma ();
		Turma (const char* argDisc, const char* argTurma, const char* argSemestre, const char* argArea, const char* argCh);

		// Metodos
		void print();

		// Atributos
		string disc;     // Identificacao
		string turma;    // Turma
		int semestre;    // Semestre da turma
		int area;        // Area
		int ch;          // Creditos
		Horarios grade;  // Grade de dias e horarios dessa turma
};

class ArrayTurmas {
  public:
		// Construtor
		ArrayTurmas ();
		ArrayTurmas (int);

		// Metodos
		void print();
		void add(Turma);
		Turma get(string, string);

		// Atributos
		Turma *turmas;     // Conjunto de turmas
		int numTurmas;     // Tamanho do conjunto de turmas
};
